home *** CD-ROM | disk | FTP | other *** search
-
-
-
- iiiioooovvvveeeecccc((((DDDD4444)))) iiiioooovvvveeeecccc((((DDDD4444))))
-
-
-
- NNNNAAAAMMMMEEEE
- _iiii_oooo_vvvv_eeee_cccc - data storage structure for I/O using _uuuu_iiii_oooo(D4)
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_tttt_yyyy_pppp_eeee_ssss_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_uuuu_iiii_oooo_...._hhhh_>>>>
- _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- The _iiii_oooo_vvvv_eeee_cccc structure describes a data storage area for transfer in a _uuuu_iiii_oooo
- structure. Conceptually, it may be thought of as a base address and
- length specification.
-
- UUUUSSSSAAAAGGGGEEEE
- A separate interface does not currently exist for allocating _iiii_oooo_vvvv_eeee_cccc(D4)
- structures when the driver needs to create them itself. Therefore, the
- driver may either use _kkkk_mmmm_eeee_mmmm______zzzz_aaaa_llll_llll_oooo_cccc(D3) to allocate them, or allocate them
- statically.
-
- SSSSttttrrrruuuuccccttttuuuurrrreeee DDDDeeeeffffiiiinnnniiiittttiiiioooonnnnssss
- The _iiii_oooo_vvvv_eeee_cccc structure contains the following members:
-
- _cccc_aaaa_dddd_dddd_rrrr______tttt _iiii_oooo_vvvv______bbbb_aaaa_ssss_eeee_;;;; _////_**** _bbbb_aaaa_ssss_eeee _aaaa_dddd_dddd_rrrr_eeee_ssss_ssss _oooo_ffff _tttt_hhhh_eeee _dddd_aaaa_tttt_aaaa _ssss_tttt_oooo_rrrr_aaaa_gggg_eeee _aaaa_rrrr_eeee_aaaa _****_////
- _iiii_nnnn_tttt _iiii_oooo_vvvv______llll_eeee_nnnn_;;;; _////_**** _ssss_iiii_zzzz_eeee _oooo_ffff _tttt_hhhh_eeee _dddd_aaaa_tttt_aaaa _ssss_tttt_oooo_rrrr_aaaa_gggg_eeee _aaaa_rrrr_eeee_aaaa _iiii_nnnn _bbbb_yyyy_tttt_eeee_ssss _****_////
-
- The driver may only set _iiii_oooo_vvvv_eeee_cccc structure members to initialize them for a
- data transfer for which the driver created the _iiii_oooo_vvvv_eeee_cccc structure. The
- driver must not otherwise change _iiii_oooo_vvvv_eeee_cccc structure members. However,
- drivers may read them. The _iiii_oooo_vvvv_eeee_cccc structure members available to the
- driver are:
-
- _iiii_oooo_vvvv______bbbb_aaaa_ssss_eeee contains the address for a range of memory to or from which data
- are transferred.
-
- _iiii_oooo_vvvv______llll_eeee_nnnn contains the number of bytes of data to be transferred to or from
- the range of memory starting at _iiii_oooo_vvvv______bbbb_aaaa_ssss_eeee.
-
- RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
- _pppp_hhhh_yyyy_ssss_iiii_oooo_cccc_kkkk(D3), _uuuu_iiii_oooo_mmmm_oooo_vvvv_eeee(D3), _uuuu_rrrr_eeee_aaaa_dddd_cccc(D3), _uuuu_wwww_rrrr_iiii_tttt_eeee_cccc(D3), _uuuu_iiii_oooo(D4)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-